package com.example.c1.bytebuffer;

import java.nio.ByteBuffer;

public class TestByteBufferAllocate {

    public static void main(String[] args) {
        System.out.println(ByteBuffer.allocate(16));
        System.out.println(ByteBuffer.allocateDirect(16));
        /*
               class java.nio.HeapByteBuffer-jaVa堆内存，读写效率较低，受到GC的影响
               class java.ni0.DirectByteBuffer-直接内存，读写效率高（少一次拷贝），不会受GC影响，分配的效率间，可能会造成内存泄露
         */
    }
}
